package com.ikun.admin.common.annotation;

import java.io.Serializable;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @ClassName Operation
 * @Description:
 * @CreateDate: 2024/4/11 9:51
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface OperationAnno {
    // 是否开启监控 默认开启
    boolean open() default true;

    // 操作类型 分类0 1 2 3 4 增 删 改 导入 导出...
    int type();

    // 操作表 实体 这里填写mybatis中的实体类
    Class<? extends Serializable> tableEntity();


}
